home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / DATABASE / CITATIONDEMO / support / Docs / Manual < prev    next >
Text File  |  1995-07-05  |  39KB  |  789 lines

  1.                 Citation Database Manager - The Manual
  2.                 ======================================
  3.  
  4.            CONTENTS
  5.            --------
  6.            1. Input
  7.              1.1 - Keyboard input
  8.              1.2 - Bulk import
  9.              1.3 - #ID numbers
  10.            2. Output
  11.              2.1 Export Icon
  12.              2.2 Field Export
  13.              2.3 Generating Citations
  14.                 2.3a Defining the style
  15.                 2.3b Selecting references
  16.                 2.3c Generating the output
  17.            3. Searching
  18.              3.1 First Author
  19.              3.2 Record #ID No.
  20.              3.3 General Search
  21.            4. Archiving
  22.            5. Configuration
  23.              5.1 memory_transfer ON/OFF
  24.              5.2 archive#ID OFF/ON
  25.              5.3 left_bracket [, right_bracket ]
  26.              5.4 and1_separator & (or and)
  27.              5.5 and2_separator and (or &)
  28.              5.6 Journals
  29.            6. Misc
  30.            7. Errors
  31.  
  32.  
  33. This package should included the following:
  34.  
  35. * !Citation (containing an editable "options" file) - Main Application.
  36. * Refsdata - example citation library, drag to the iconbar icon.
  37. * Txtdata - example bulk import text (see section 1.2 Bulk import).
  38. * Archive - an example archive file (see section 4. Archiving).
  39. * Docs directory - containing this Manual including some !Draw files 
  40. showing annotated windows.
  41.  
  42. What follows is a brief run down of the main features of !Citation - 
  43. don't be afraid to experiment using the supplied example data.
  44.  
  45. 1. Input
  46. ========
  47. The first step is to access some data though !Citation. Drag a citation 
  48. library (for example "Refsdata" supplied with this package) to the 
  49. !Citation icon on the iconbar (a big, gleaming "C") and you will see the 
  50. main viewer window display the first record in the citation library.
  51.  
  52. Note that !Citation data libraries are, in fact, just like any other 
  53. RISCOS directory (a blue folder) and can be copied, moved, renamed and 
  54. *DELETED* (though not whilst it is being used by !Citation..please) 
  55. through the RISCOS filer menus, so keeping backups is easy. !Citation 
  56. data files held within this directory are called "data" (obviously) and 
  57. indexes are called "0", "1" etc. Do not alter these files or your data 
  58. will be corrupted - but of course you will always have that back-up...??
  59.  
  60. Since these citation directories are standard RISCOS directories other 
  61. files could be stored in them if so wished, though it would perhaps be 
  62. better to regard them as a dedicated resource.
  63.  
  64. To create a *NEW* library simply create a new RISCOS directory in any 
  65. RISCOS filer window (using standard RISCOS methods) and drag it to 
  66. !Citation's iconbar icon. Data files will be automatically created in 
  67. this directory by !Citation.
  68.  
  69. If the library is a newly created one, then the main viewer window opens 
  70. with "No file open - Waiting" and advice in the Title field to "drag a 
  71. citation library to the iconbar...". Dragging a library to the iconbar 
  72. immediately open the file and displays the first record. If you have 
  73. several libraries, when the next is dragged to the iconbar and the 
  74. current library is closed and the new one opened.
  75.  
  76. "Close library" on the iconbar menu closes the current library and 
  77. returns !Citation to its waiting mode. This option probably won't be 
  78. often needed but is occasionally useful since the pathname of the last 
  79. active library is stored in a configuration file so that !Citation always 
  80. opens where you left off. If this library moves or is deleted between 
  81. running !Citation, !Citation will report an error and open with "No file 
  82. open". If you make a back-up of the configuration file (see 
  83. 5. Configuration) use the "close file" option in the icon bar menu first. 
  84. This zeros the active library to "default" and prevents this error - but 
  85. don't worry it is not a fatal if it does occur!
  86.  
  87. 1.1 - Keyboard input
  88.       --------------
  89. We will deal with manual input first and describe the actions of the 
  90. icons on the main viewer card (see also accompanying !Draw file - 
  91. "viewer")....
  92.  
  93. Icons at the top of the card are grouped from left to right:
  94.  
  95.  *Status window - shows active file name and record #ID number. Also 
  96. flags certain activities eg Editing, Adding etc.
  97.  
  98.  *Goto first record arrow
  99.  *Goto previous record arrow - note "adjust" click on previous/next 
  100. arrows jumps 10 records and "select" just one record.
  101.  *Goto next record arrow
  102.  *Goto last record arrow
  103.  
  104.  *Add a record - in this mode all arrow keys are disabled (in fact all 
  105. record movements) while a new record is manually added. **NOTE: This is 
  106. also the icon to which text bulk import files must be dragged to start 
  107. the importing process**
  108.  *Edit a record - once in this mode one can "browse edit" with arrow keys 
  109. to allow easy alteration of consecutive records. This also works with 
  110. secondary arrow icons in "Search" and "Generate set" windows (see later). 
  111. In browse editing mode altered records will be automatically updated if 
  112. user moves to a new record (ie. clicks on an arrow in the main viewer 
  113. window) but you must use "Save" on the last altered record if leaving 
  114. this mode, to update the file. This also applies to the secondary arrows 
  115. other windows (see below).
  116.  *Delete - flags the current record as deleted. Note records are not 
  117. removed until the file is "Compacted" from the icon bar menu ("Compact 
  118. library") since this can be a time consuming process and best executed in 
  119. bulk. No attempt is made to stop the user editing deleted records. These 
  120. will be lost on the next compact but can be reinstated BEFORE compacting 
  121. using the Main menu­>Misc­>Undelete option.
  122.  
  123.  *Cancel - abort current operation and reinstate altered fields.
  124.  *Save - update any changes to disc (note comment in Edit above). Only 
  125. one record is ever held in memory so that if the system crashes data loss 
  126. is minimal.
  127.  
  128.  *Export icon allows dragging of author names directly into your paper in 
  129. the appropriate format eg. "[Radulescu et al, 1986]" or "[Smith & Jones, 
  130. 1801]". (see 2. Output, for difference between select/adjust drags)
  131.  
  132. If no file is open then all icons are disabled. If a new, empty data file 
  133. is selected then only add or bulk import icons function.
  134.  
  135. Now to the nitty-gritty of typing. !Citation needs to have references 
  136. entered in a specified format to provide a known starting point. This 
  137. really applies only to the author field where various output formats are 
  138. required. Authors should be entered as: SURNAME, SPACE then INITIALS with 
  139. no spaces between initials eg. Brown FG, Williams ED. !Citation assumes 
  140. that all the characters *AFTER* the last space separator are the initials 
  141. so that double-barreled or complex surnames with several part can be used 
  142. eg.
  143.  
  144.  Wynford-Thomas D               ("D" is the initial)
  145.  Yo Ti Wa XF                    ("XF" are taken as the initials)
  146.  de Cuevas BA                   ("BA" are taken as the initials)
  147.  Minster (Jean-Francois) J-F    ("J-F" are taken as the initials)
  148.  The FRAM Group                 ("Group" is interpreted as initials)
  149.  
  150. The last example represents a special case since it is likely that the 
  151. user would wish to treat this author string as as a single entity. To 
  152. indicate this, all the elements of the string *MUST* be joined by a 
  153. hyphen or similar unique separator thus:
  154.  
  155.  The-FRAM-Group or The#FRAM#Group
  156.  
  157. !Citation will then handle this string as a "surname" only with no 
  158. initials. The separator may then later be removed by "Search & Replace" 
  159. in the final copy.
  160.  
  161. Note also, that provided punctuation of Authors fields is not selected 
  162. (in "Author Options", Citation styles window), full first names may also 
  163. be used eg. Bond James.
  164.  
  165. Up to ten authors can be specified and the "et al" icon can be selected 
  166. at any time to add "..., et al" to the author output. Note that this icon 
  167. is automatically selected if more than 10 authors are detected on bulk 
  168. input, to flag to the user that more authors exist than can be 
  169. accommodated by !Citation. Each maximum author length is 23 characters 
  170. for surname and initials (...technical limitations I'm afraid but should 
  171. be enough for most purposes).
  172.  
  173. Title and Notes fields have a 254 character limit, which should prove 
  174. enough for all but the most verbose.
  175.  
  176. The source field is limited to 75 characters, try spreading long book 
  177. references over both title and source fields. A "select" click on the 
  178. menu icon which sits by the Source header brings up a menu of your 
  179. preferred journals (see 5. Configuration, for information on how to edit 
  180. this list). If you are in adding/editing mode then clicking on an item in 
  181. this menu inserts it into the source field, otherwise the options are 
  182. greyed out (unselectable).
  183.  
  184. Keywords can be upto 10 characters in length. Other fields are self 
  185. explanatory.
  186.  
  187. Clicking on the "Add" icon will clear the card ready for input. The 
  188. cursor will be initially in the First Author field but can be moved to 
  189. another field by clicking into it or using "Tab" or "Return" to step 
  190. through fields. "Tab" will step though groups of fields so that if there 
  191. is only one author to enter, "Tab" will jump on to Title whereas "Return" 
  192. steps through individual fields sequentially.
  193.  
  194. The left/right cursor keys move within a field and with shift or ctrl 
  195. effecting larger steps. Text in the longer fields will word wrap and 
  196. scroll if necessary. Shift-Tab moves to the previous field. Ctrl-U clears 
  197. a field and other standard RISCOS protocols apply.
  198.  
  199. "Page up/down" or shift up/down arrows will allow browsing through 
  200. records, mimicking clicking on the forward/back icons with "select".
  201.  
  202. Note the "Paper type" and "Copy?" icons which give a quick visual 
  203. reminder to the paper type or possession of a hard copy.
  204.  
  205. A default card is available, which in the adding mode allowing authors, 
  206. title, notes, papertype, copy, etal etc. to be duplicated over several 
  207. additions. This is accessed from the Main Menu "Default card­>Edit 
  208. default". Remember to toggle this option ON with "Default card­>Use 
  209. default". A tick by this item in the menu indicates the default card is 
  210. active. Toggle off after use.
  211.  
  212. 1.2 - Bulk import
  213.       -----------
  214. This is a useful option, as described in the introduction. Personally I 
  215. keep a list of my current references in a text file on my Psion/Pocket 
  216. book as a plain text file, adding to this list as I come across new 
  217. references. This saves long typing sessions and keeps me organized...!
  218.  
  219. Text input files for bulk input should dragged to the "Add" icon at the 
  220. top of the card and be formatted thus:
  221.  
  222. start of file...
  223. au,au,au[CR]
  224. title[CR]
  225. source,vol,pages,yr[CR]
  226. notes[CR]
  227. [CR]
  228. ...end of file
  229.  
  230. ie. a new line (CR or LF not both) after each line and the last line of 
  231. the last reference. Note that the authors and source lines are treated as 
  232. comma separated variables. See the accompanying "Txtdata" file for an 
  233. example.
  234.  
  235. On bulk import, the default card (Main Menu­>Default card­>Edit Default) 
  236. can be used to set papertype, copy? & keywords. The keyword option in 
  237. particular, provides an easy means of grouping papers since a particular 
  238. keyword can be searched for and autoadded to a Set for output (see 3.3 
  239. General search). Don't forget to toggle "Main Menu­>Default card­>Use 
  240. default" ON (ie. ticked) and untick after use.
  241.  
  242. Note that bulk import only accepts text-type (ie. !Edit) files, other 
  243. types are ignored. Importing occurs at about 20 references/min on an old 
  244. ARM3 A410 (time for a cuppa!) but is faster on newer models. However the 
  245. bulk import is multitasking so you can continue viewing records or 
  246. working on the desktop (but the operation is so processor intensive this 
  247. feature is really only intended to allow updating of the clock).
  248.  
  249. After checking that the user really did want to bulk import, the format 
  250. of the file is checked for missing lines or obvious errors. If found, the 
  251. error will be reported with a line number and import will be aborted.
  252.  
  253. If the import is accepted and references added to the library but for 
  254. some reason then not wanted, a "Delete import" option is available from 
  255. the Main Menu­>Misc­>Delete import. This removes all last imported 
  256. references and compacts the file. If you have other deleted records in 
  257. the file, this process also removes them - beware.. Note you might also 
  258. wish to manually reset the "seed" value for the next allocated unique 
  259. identity number (see next section).
  260.  
  261. The user can also directly import text files to the Author, Title and 
  262. Notes fields by drag'n'drop on the appropriate field. Note that this can 
  263. ONLY be done in editing/adding mode. Authors should be comma separated 
  264. and in the usual format. If a mistake is made "Cancel" will usually 
  265. reinstate the previous text. Text also can be exported from these fields 
  266. (see 2. Output) which means that !Edit can be easily used as a tool for 
  267. editing long fields, re-importing after alterations.
  268.  
  269. 1.3 - #ID Numbers
  270.       -----------
  271. Each reference in !Citation is allocated a unique identity number (#ID) 
  272. which is indicated in the status window as "No. #xxxx". To ensure that 
  273. the #ID numbers are indeed unique they are assigned sequentially as 
  274. records are added and a record of the last assigned number stored 
  275. invisibly with the file when it is closed (in fact in the default record 
  276. #ID field). Thus for a group of records in which there have been no 
  277. deletions, these #ID numbers run sequentially but as records are deleted, 
  278. gaps in the sequence may appear, however this is of little consequence to 
  279. the user.
  280.  
  281. Two options are provided to manage record #ID numbers. Main Menu­> 
  282. Misc­>Reset #ID No. leads to a small window which shows the #ID number 
  283. which will be assigned to the next entry and allows the user to change 
  284. this "seed" value. This must be done with EXTREME caution since you may 
  285. well end up generating duplicate #ID numbers and there is little error 
  286. checking in this routine - alterations require affirmation through a 
  287. warning box. Altering this "seed" value may be of use if you: a) have a 
  288. machine crash and the last value is not saved, b) need to add a group of 
  289. records originating from another application (de-archive or bulk import) 
  290. which require specific #ID numbers or c) after using the Main 
  291. Menu­>Misc­>Delete import option, though I am sure other occasions may 
  292. present themselves.
  293.  
  294. The other option, Main Menu­>Misc­>Alter #ID No., allows the user to 
  295. alter the #ID number of the record currently shown in main viewer window. 
  296. Again caution is advised but this routine checks for invalid or duplicate 
  297. number or warns the user that the #ID lies outside the current range and 
  298. may be duplicated later
  299.  
  300.  
  301. 2. Output
  302. =========
  303. Output from !Citation can be performed in 3 ways. 
  304.  
  305. 2.1 - Export Icon
  306.       -----------
  307. A "select" drag from the Export Icon (green arrow, top right of main 
  308. window) gives "[authors & yr]" only from the current reference shown in 
  309. the card. This is useful if you have !Citation running as your are 
  310. writing and want to insert the currently displayed author into the 
  311. paper's text. !Citation automatically works out the appropriate author 
  312. format and puts this into the paper with the year surrounded by squared 
  313. parentheses. This should work with any type of wordprocessor/DTP package 
  314. and uses file or direct memory transfer. Alternatively an "adjust" drag 
  315. from export icon give full citation in the defined citation style (see 
  316. section 2.3a).
  317.  
  318. 2.2 - Field Export
  319.       ------------
  320. As mentioned in section 1.2, the Author, Title and Notes fields can be 
  321. directly exported to file or to an application through direct memory 
  322. transfer by dragging from the small green arrow adjacent to their header 
  323. icons (see the !Draw file "viewer"). Note that text can be dragged 
  324. directly back into those fields ONLY when !Citation is in the editing/
  325. adding mode.
  326.  
  327. 2.3 - Generating citations for final output to a technical paper
  328.       ----------------------------------------------------------
  329. This comprises three parts a) defining the style of the output 
  330. references, b) selecting which references within the database are for 
  331. output and c) generating the output set.
  332.  
  333. 2.3a - Defining the Style
  334.        ------------------
  335. The essence of !Citation is the ability to output references in any 
  336. desired format. Styles are set up in the the Citation style window (Main 
  337. Menu­>Citation style, see also the !Draw file "style") and allow any 
  338. style of output using certain command words. These are (note lower case 
  339. and exact spelling):
  340.  
  341.            idn  author  title  source  vol  pages
  342.  
  343.            * = tab
  344.            / = new line
  345.  
  346. They are mostly self explanatory ("idn" outputs the unique #ID no. for a 
  347. record) and any or all of the command words can be combined in any order 
  348. with any punctuation or special characters (*/) as indicated above eg.
  349.  
  350.            author (yr)./title/{italic on}source{italic}/vol;pages
  351.  
  352. This would output the authors followed by a space, year in parentheses 
  353. followed by a full-stop, new-line, title, new-line, curly brackets 
  354. containing the words "italic on" followed directly by the source and 
  355. "{italic}" again. A new-line is inserted before volume number which is 
  356. followed by a semi-colon and page numbers.
  357.  
  358. Anything which !Citation encounters in the style format which is not a 
  359. command word or */ is simply included in the output at the appropriate 
  360. place eg. all punctuation (including spaces) and strings like {italic}. 
  361. Note that the expressions in {curly brackets} are text formatting 
  362. commands recognised by Impression which allow automatic conversion of the 
  363. enclosed text into the specified style (see CC's Impression/Style manual 
  364. - "Advanced Search and Replace" or set up some styles and export the text 
  365. story with "Styles Set". The exported text will show the correct format). 
  366. Thus in this case the "source" field will be italicized - a requirement 
  367. of some journals.
  368.  
  369. Upto 5 styles (plus a Book style, see below) are stored in !Citation, 
  370. labelled a to e and these are saved in a configuration file (see 5. 
  371. Configuration). Select which style you wish to use with the radio buttons 
  372. by each style. To return to the default settings use the Iconbar 
  373. Menu­>Citation styles­>Default (note this will replace your currently 
  374. stored styles on exit). To restore the last saved styles to the current 
  375. style window use the Iconbar Menu­>Citation styles­>Restore.
  376.  
  377. The Author options in Citation style window allows surname and initials 
  378. to be reversed (from that shown in the viewer window), surname to be 
  379. capitalized, and initials to be punctuated with a full stop, space or 
  380. "#". The latter is sufficiently unusual to allow later search and replace 
  381. in !Edit to convert to more esoteric separators if desired. The "With 
  382. and" option allows automatic insertion of "and" or "&" (see Configuration 
  383. 5.4, 5.5) before the penultimate author if required.
  384.  
  385. Book Style
  386. ----------
  387. The last entry in the "Style options" list, is labelled "Book:".  Book 
  388. references often require a slightly different output format from the 
  389. standard journal format so !Citation automatically detects references 
  390. which are of "book" type from the "Type" setting (viz. Paper/Review/Book) 
  391. in the main viewer window and uses the "Book" format specified in this 
  392. field. It is recommended that the user enters the entire book title in 
  393. the title field in the appropriate format eg.
  394.  
  395. Authors: Ears BG
  396.          Noddy TB
  397. Title: The role of toys in child development. In: Symposium on Child
  398.        Health and Development. Eds.: Caroll L and Seagull L. Publisher:
  399.        Churchill. ISBN 1234-4569-7894
  400. Source:
  401. Pages: 124-134
  402. Year: 1985
  403.  
  404. The default book format of:
  405.    author (yr)/title. pp pages
  406.  
  407. will then output:
  408. Ears BG, Noddy TB (1985)
  409. The role of toys in child development. In: Symposium on Child Health and 
  410. Development. Eds.: Caroll L and Seagull L. Publisher: Churchill. ISBN 
  411. 1234-4569-7894. pp 124-134
  412.          
  413. For long titles the source field could also be used to hold the publisher 
  414. or ISBN no. eg. author (yr)/title source. pp pages
  415.  
  416. 2.3b - Selecting references for output
  417.        -------------------------------
  418. !Citation uses the idea of "Sets" to select which references are for 
  419. output, such that any record in the file can be included in a "Set" of 
  420. references. This simply means that each record holds a flag (actually 5 
  421. flags) which indicates whether that record is a member of a particular 
  422. Set.
  423.  
  424. There are up to 5 Sets (hence 5 flags, numbered 0 to 4) and any record 
  425. can be a member of any one or more of these Sets or none. The Set status 
  426. for any record is shown in the "Define set" window (Main Menu­>Citation 
  427. sets­>Define sets, see !Draw file "sets"). This window is an extension of 
  428. the information seen in the main viewer and changes as the user browses 
  429. the file. A reference is included in a Set if the button by the Set 
  430. number (0 to 4) is ticked. The field next to this button, which contains 
  431. a number will turn yellow if the corresponding set is selected - this is 
  432. the "Ordering value" (we will return to this below).
  433.  
  434. To select a Set of references for output, one browses through the file to 
  435. find the desired references and each time clicks on a Set button to 
  436. include that reference. With 5 Sets, the user can have say, 5 papers on 
  437. the go at any one time each defining a discrete Set, though of course any 
  438. one record may be a member of several Sets. This method, particularly in 
  439. combination with the various search options (see below), allows 
  440. references to be easily added or removed from a Set. The "Clear set" 
  441. option (Main Menu­>Citation sets­>Clear set) will clear any selected set 
  442. of ALL members - use wisely.
  443.  
  444. It is thus essentially very easy to build up a Set but what about the 
  445. output order? In most cases journal require references to be arranged in 
  446. alphabetical order, which can be performed automatically by !Citation but 
  447. what about those that require references to be arranged in a particular 
  448. order - usually the order in which the references occur in the text? This 
  449. is where the "Ordering value" comes into play. This is simply a value 
  450. which indicates to !Citation the order which the user would like the 
  451. references to be arranged on output - note it is NOT the number which is 
  452. printed by the reference on the final output but a value which simply 
  453. determines the order in which references are organised in the final 
  454. output. Thus the Ordering values do not need to be consecutive eg. if 
  455. ref1=(10), ref2=(20), ref3=(15) the output will be.... 1. ref1  2. ref3  
  456. 3. ref2
  457.  
  458. In fact the bump icons in this window can increment in steps of 1 or 10 
  459. depending on whether the are "select" or "adjust" clicked and I would 
  460. recommend that the user uses large steps so that is is easy to go back an 
  461. insert or reorder the references as the paper evolves.
  462.  
  463. The process of setting the Ordering value is an extension of selecting 
  464. the record as a Set member. Once the Set button is ticked the ordering 
  465. field becomes available (ie. goes yellow). You should see the cursor in 
  466. this field, if not click in it to put the cursor there, then either use 
  467. the bump icons to increment/decrement the value (0 to 999) or enter a 
  468. value manually. One only needs to click on the "Save" icon (bottom right 
  469. of the card) if manually inputting a number into Ordering value. Clicking 
  470. on the bump icons updates the record automatically. Once the Ordering 
  471. value is given move on to the next record...and so on. Note that if the 
  472. user only requires an alphabetical output the Ordering value can be 
  473. ignored.
  474.  
  475. The Set selection buttons or Ordering values for a record can be changed 
  476. at anytime and is stored with the record until the Set is cleared.
  477.  
  478. 2.3c - Generating the output set
  479.        -------------------------
  480. We now have a citation output style and a Set (or more) defined and we 
  481. can output the Set to the paper. Opening the Main Menu­>Citation 
  482. sets­>Generate set window shows the 5 possible sets, the Order options, 
  483. Go, Clear and Arrow icons (see !Draw file "sets"). First select the Set 
  484. for output using the "Set" radio buttons and then the desired output 
  485. order. This is "plain Alphabetical", "Numbered alphabetical" and 
  486. "Ordered" ie. according to the Ordering values. Click on the "Go" icon 
  487. and !Citation searches the database to collect together all records which 
  488. are members of that set. The arrow keys can now be used to browse through 
  489. the set to check the order and membership. The status window in this card 
  490. indicates the browse position in the Set.
  491.  
  492. Note that once !Citation has calculated this group, altering the 
  493. membership of the Set with the "Define set" window has no effect until 
  494. the process is "Clear"ed and started again. The final step is to click on 
  495. the Generate set icon (blue icon by the status window) and a save box is 
  496. shown for the user to drag the set to file or directly into the paper. 
  497. This option is disabled in the "demo" version of !Citation. Registered 
  498. users will be sent a full working version.
  499.  
  500.  
  501. 3. Searching
  502.    =========
  503. Three forms of searching are supported a) First Author, b) Record #ID 
  504. number and c) General Search (see !Draw file "search").
  505.  
  506. 3.1 - First Author
  507.       ------------
  508. !Citation maintains an index of First author names as they are entered 
  509. which allows very rapid searching. Opening the search window (Main 
  510. Menu­>Search­>1st author) shows a yellow string entry field. Click in 
  511. this field and begin entering the surname. Each letter is grabbed by 
  512. !Citation as it is entered and the file updated to the nearest match. If 
  513. the sequence of letters thusfar entered (which need not necessarily be 
  514. the whole name) is not found then !Citation bleeps and flags "Not found" 
  515. in the main card status window. The arrow keys on the search card allow 
  516. alphabetical browsing of the file either around your found surname or if 
  517. the field is empty, through the whole file. The user can, in this way, 
  518. search for an author and once found browse round related papers.
  519.  
  520. If there appears to be a problem with the alphabetical ordering it may be 
  521. because the author index has become outdated. This shouldn't happen often 
  522. but may occur after multiple bulk imports and deletes. In this case re-
  523. index the file using the "Re-index" option on the iconbar menu - this 
  524. doesn't take long. An out-of-date index does not affect the "Generation 
  525. set" option since this creates its own new index each time.
  526.  
  527. 3.2 - Record #ID No.
  528.       --------------
  529. This simply accesses any record by its unique #ID number so that the user 
  530. can go directly to any reference. The card number is entered into the 
  531. entry field and pressing <Rtn> activates the find.
  532.  
  533. 3.3 - General Search
  534.       --------------
  535. For more extensive searches, including all Authors, Keywords, Sources and 
  536. Subject (ie. Title, Keyword and Note fields combined) use the general 
  537. search option (Main Menu­>Search­>General Search).
  538.  
  539. The "Search range" on the general search card is self evident. "Authors" 
  540. searches ALL authors (unlike the first author search). "Subject" searches 
  541. Title, Keywords and Notes for the search string. "Keywords" searches 
  542. keywords only - useful for defining a Set. The search string is case 
  543. independent and the search performs a simple - "does the field specified 
  544. in the search range *contain* the search string".
  545.  
  546. This window bears some similarities in function to the "Generate set" 
  547. window in that a search string is entered and "Go" clicked (pressing 
  548. <Rtn> after typing the search string mimics clicking on "Go"). The number 
  549. of finds is flagged in the status window and the arrow icons allow 
  550. browsing (and editing) through the found records with the status window 
  551. indicating the position of the record in the found group. Before entering 
  552. another search string the current search needs to be cleared with the 
  553. "Clear" icon.
  554.  
  555. Searching with an empty search string selects all records. This could be 
  556. useful if you wish to output all references in a file, perhaps to import 
  557. to another application (note that there is also an archive option which 
  558. produces a CSV output of the entire file, see section 4.). Defining the 
  559. citation style with commas or tabs separating fields allows a CSV or TSV 
  560. formatted output (TSV though obviates any problems with the commas 
  561. separating authors).
  562.  
  563. The "Autoadd" option adds all finds to a specified Set but does not 
  564. provide an Ordering value. This is useful if the user has a group of 
  565. records characterized by a specific term in the subject or keywords 
  566. fields. These can be searched out and added to a Set ready for output. An 
  567. ordering value can be added by selecting the Set using the "Generate set" 
  568. option with alphabetical ordering and stepping though the Set updating 
  569. the Ordering value as necessary.
  570.  
  571.  
  572. 4. Archiving
  573. ============
  574. An "Archive" option is available from the iconbar menu. This archives the 
  575. entire data file into a CSV format, converting the button values, "etal", 
  576. "papertype" and "Copy?" to text values (ie. etal_on/off, copy_on/off and 
  577. research/review/book - see example Archive file). This option has two 
  578. major uses and two minor uses (see also section 5.2 for archiving 
  579. options).
  580.  
  581. The first major use is for combining libraries. Simply load and archive 
  582. each of the libraries you wish transfer, then open the receiving library 
  583. and drag the CSV archive files to the *ICONBAR ICON*. !Citation will 
  584. detect that this is a CSV archive file (rather than a data file) and a 
  585. warning will be flagged asking for confirmation of de­archiving. If 
  586. accepted the archived data will be added to the end of the receiving 
  587. library data.
  588.  
  589. The second major use is for "future-proofing" !Citation. Should a new 
  590. version of !Citation require a change in the structure of the data file 
  591. then data can simply be archived out of the old version and imported into 
  592. the new version.
  593.  
  594. Other possible uses include, of course, importing of the whole file into 
  595. any application that accepts CSV format files and importing CSV data into 
  596. !Citation. In the former case, remember that the command words available 
  597. in defining citation styles (see above) allow CSV and TSV formatting for 
  598. export of the main fields and the archive option is only of use if the 
  599. "button" fields and keywords are also required.
  600.  
  601. Importing a CSV file into !Citation, could be problematic. !Citation 
  602. expects the file to be machine created and so minimal error checking is 
  603. employed on de-archiving. As you can see from the example Archive file 
  604. (load it into !Edit), it is quite complex and easy to make errors if 
  605. manually input. The only advantage of this type of import over the "Bulk 
  606. text" type (see section 1.2 Bulk Import) is again the ability to include 
  607. "button" fields and keywords in the data. If you do attempt CSV import, 
  608. make a backup of the receiving library first!
  609.  
  610.  
  611. 5. Configuration
  612. ================
  613. There are 3 configuration files in the !Citation application directory 
  614. (to open Shift­double click on !Citation), namely "config", "settings" 
  615. and "options".
  616.  
  617. "config" is used by the SBase exec program which runs !Citation (which is 
  618. in intermediate code) - this file should not be changed.
  619.  
  620. "settings" is similarly sacrosanct! This file is read by !Citation on 
  621. start up and is updated on closing the application. It holds your 
  622. preferred citation styles (amongst other things) and if this file is 
  623. corrupted or lost !Citation will report an error on startup and uses 
  624. defaults. A new 'settings' file will be created on exit but your previous 
  625. styles will be lost. You may like to keep a back up.
  626.  
  627. The last active file is also stored here, so if this moves or is deleted 
  628. between running !Citation, !Citation will report an error on next start-
  629. up and open with "No file open". If you make a back up of this file use, 
  630. the "Close library" option in the icon bar menu first, which zeros the 
  631. active file to default and prevents this error - don't worry it is not a 
  632. fatal error if it does occur!
  633.  
  634. The "Citation styles­>Default" option on the icon bar menu deletes all 
  635. your preferred styles and returns to the defaults. Your preferred styles 
  636. will be lost - beware (but may be restored with "Citation styles­> 
  637. Restore" before exiting).
  638.  
  639. The "options" file however, is fair game for alteration by loading into 
  640. !Edit. It needs a bit of explanation first, but essentially looks like 
  641. this:
  642.  
  643. File Start.....
  644. ***** Options - change carefully. See manual *****
  645. memory_transfer ON
  646. archive#ID OFF
  647. left_bracket [
  648. right_bracket ]
  649. and1_separator &
  650. and2_separator and
  651. ***** Add Journals Below *****
  652. Nature
  653. Science
  654. J. Endocrinol
  655. Mol Cell Biol
  656. *END*
  657. ...File End
  658.  
  659. The "Options" section contains several basic configuration features which 
  660. will rarely need altering once set up. Please alter only the appropriate 
  661. parts (eg. ON/OFF, "[]"). Adding lines (journal names excepted) or 
  662. changing the order may have unexpected effects. Note that alterations to 
  663. these options only take effect when !Citation is run.
  664.  
  665. 5.1 - memory_transfer ON/OFF (default ON).
  666.       ------------------------------------
  667. A problem has been reported with direct drag'n'drop memory transfer to 
  668. other applications (eg. dragging from the "Export" icon to a WP) causing 
  669. !Citation to crash - in particular to !Techwriter.
  670.  
  671. The cause of this is still under investigation but one (possibly slightly 
  672. inelegant) solution is to avoid memory transfers altogether and use the 
  673. <WimpScrap> directory instead - hence this option. With memory_transfer 
  674. OFF, Drag'n'Drop works just as with before but your disc will spin up. 
  675. The disadvantages are that it is a little slower and you really do need a 
  676. hard drive.
  677.  
  678. No problems with memory transfer have been found with !Edit, !Zap, 
  679. !Artworks, !Style, !Publisher, !Draw(+) and for the most part you can 
  680. leave the option ON. (My thanks to Peter Killworth and the folks at Icon 
  681. Technology for their help with this one.)
  682.  
  683. 5.2 - archive#ID OFF/ON (default OFF)
  684.       -------------------------------
  685. In the standard setting (OFF) libraries are archived without their 
  686. corresponding #ID numbers. This is fine if you want to merge libraries 
  687. but there are rare occasions (eg. upgrading to a new version of 
  688. !Citation) where the #ID numbers need to be exported/imported as well. 
  689. With this option ON, a library is archived with #ID numbers and !Citation 
  690. will de-archive allocating the archived #ID numbers rather than new ones.
  691.  
  692. This flexibility however, according to Murphy's Law, allows for enormous 
  693. errors like de-archiving #ID numbers into your main file and ending up 
  694. with xxx duplicate numbers which have to be manually removed or altered. 
  695. In order to reduce this risk, libraries archived with #ID numbers are 
  696. prefixed "ID_" in the save window as "ID_Archive". The de-archiving 
  697. process checks the archive name and "archive#ID" status and if there is 
  698. an incongruity flags a warning. This process though, relies on the user 
  699. not changing the "ID_" prefix in the archive filename - beware.
  700.  
  701. 5.3 - left_bracket [, right_bracket ]
  702.       -------------------------------
  703. A select drag from the "Export" icon (section 2.1) can be used to put the 
  704. author name and year in a document. The default setting is to enclose 
  705. this string in square brackets but by replacing the "[" or "]" in this 
  706. option any style of bracket or other character can be substituted (note 
  707. that it is the last character on the line which is used, multiple 
  708. characters are not supported).
  709.  
  710. 5.4 - and1_separator & (or and)
  711.       -------------------------
  712. A select drag from the "Export" icon (section 2.1) can be used to put the 
  713. author name and year in a document. The default setting for a two author 
  714. entry is [Smith & Jones, 1995] ie. using the ampersand symbol as a 
  715. separator. This option setting may be changed, if desired, to give the 
  716. letter form by substituting the ampersand for "and", to give [Smith and 
  717. Jones, 1995].
  718.  
  719. 5.5 - and2_separator and (or &)
  720.       -------------------------
  721. An option is available in the Author formatting in the Citation style 
  722. window to place an "and" separator before the penultimate author name 
  723. viz. Henery GH, Williams DW, Jones FG and James DS. The default setting 
  724. is the letter form of "and" but may be changed to the ampersand symbol, 
  725. if required, by altering this option setting accordingly.
  726.  
  727. 5.6 - Journals
  728.       --------
  729. A list of your favourite journals can be included in this file below the 
  730. indicated "*****" separator. These should be entered as one journal per 
  731. line with no empty lines between journal names and do not remove the 
  732. "*END*" marker. Any number of entries may be added but the sum total 
  733. length for the whole list cannot exceed 255 characters. Entries over this 
  734. limit will be ignored. 
  735.  
  736.  
  737. 6. Misc
  738. =======
  739. * Note that "Compact"ing the library (icon bar menu) closes any active 
  740. Search or Set queries first since these may contain references which are 
  741. flagged deleted and therefore removed from the file. Use this option 
  742. cautiously.
  743.  
  744. * The "Clear all data" option in the icon bar menu does just that...do 
  745. keep regular backups of your data.
  746.  
  747. * There are some hot keys which work ONLY when the main card has the 
  748. input focus:
  749. ctrl-D, open Define Set window
  750. ctrl-S, open General Search window
  751. ctrl-A, open First Author search window
  752. ctrl-N, open Record by #ID no.
  753. ctrl-G, open Generate Set window
  754.  
  755. * Clicking on the close cross - top left of the main viewer window, hides 
  756. this window as well as any other window related to !Citation. The file is 
  757. NOT closed and "select" clicking on the iconbar icon reopens the main 
  758. viewer window and any related windows (search, define sets etc). This is 
  759. useful for maintaining an uncluttered desktop whilst working on your WP 
  760. and you can easily flick back and forth to insert citations.
  761.  
  762. * Most database files (including this one) use fixed length fields. A 
  763. record uses about 1kb so a fair sized library can be stored on a 1.6 Mb 
  764. floppy for backup (say, over a 1500). However, since most records contain 
  765. numerous redundant spaces a compression utility (!Spark, !Compression 
  766. etc) will achieve significant a space saving.
  767.  
  768.  
  769. 7. Errors
  770. =========
  771.  
  772. I have tried to prevent most errors occurring by design but those obvious 
  773. ones which escape are covered by appropriate error handlers (usually 
  774. where data is imported or exported and the media may be faulty/not 
  775. present). Error reports are mostly informative but S-base exec does not 
  776. support many error messages so you might get something like "Error 107" 
  777. or similar. A click on "OK" will abort most errors and !Citation will 
  778. fail-safe.
  779.  
  780. A global error handler, however, is provided to capture unforeseen errors 
  781. and flags, "!Citation has encountered a fatal error and must exit 
  782. immediately. No data should be lost (see manual)." After exiting, 
  783. !Citation then writes an error code to the "settings" file (see section 
  784. 5.). Immediately after experiencing such an error (preferably before 
  785. running !Citation again), make a copy of your "settings" file and send it 
  786. to me for diagnosis.
  787.  
  788. Happy writing....
  789.